package com.ray.bean;

import java.util.List;
import java.util.Map;

import com.ray.pojo.UserSkillPojo;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class PersonBean {
	private Integer id;
	private final boolean locked=false;
	private long sortKey;//排序号
	private String personId;//职员代码
	private String deptName;//部门名称
	private String deptId;//部门id
	private String personName;//职员名称
	private String gender;//性别
	private String status;//状态
	private String method;//工资计算方式
	private Integer monthlySalary;//月薪
	private String IDNumber;//身份证号码
	private String phoneNumber;//手机号
	private String mailBox;//邮箱
	private String weChatNumber;//微信编号
	private String creater;//创建人
	private String creationTime;//创建时间
	private String lastModifier;//上一次修改人
	private String lastModifyTime;//上一次修改时间
	private String sort;//序号
	private String password;//密码
	private String company;//公司
	private String workshopID;//所属车间
	private String workShopName;//车间名称
	private String duty;//职务
	private Integer isAuditor;//是否审核人
	/** 考勤设备列表 */
	private List<Map<String, Object>> deviceList;
	/** 入职日期 */
	private String hiredate;
	/** 合同截止日期 */
	private String cancellingDate;
	/** 最高学历 */
	private Integer highestEducation;
	/** 专业 */
	private String major;
	/** 英语水平 */
	private Integer englishLevel;
	/** 社保类型 */
	private Integer socialSecurity;
	/** 用户职业技能 */
	private List<UserSkillPojo> userSkillList;
	/** 离职原因 */
	private String dismissionReason;
	/** 离职日期 */
	private String dismissionDate;
	/*工号*/
	private String workerNo;
	/*头像*/
	private String personImg;
	private String personImgBaseEncode;//头像base64 encode
	
	private String emergencyContact;//紧急联系人
	private String emergencyPhone;//紧急联系人电话
	private String idAdress;//身份证地址
	private String residence;//现住所
    private String bankNumber;//银行卡号
    private String bank;//开户行
    private String dutyId;//招聘职位id
	private  List<WorkExperienceBean> workExperienceList;//工作经历bean
}
